package model.core.utente;

import java.util.ArrayList;

/**
 * 
 * @author Giuseppe Fusco (fusgiu19s@gmail.com)
 *
 */
public class AbstractDomainModelObservable implements DomainModelObservable {

	private ArrayList<DomainModelObserver> observers;


	/**
	 * @see model.core.utente.DomainModelObservable#attach(model.core.utente.DomainModelObserver)
	 */
	public void attach(DomainModelObserver observer) {

	}

	/**
	 * @return the observers
	 */
	public ArrayList<DomainModelObserver> getObservers() {
		return observers;
	}

	/**
	 * @see model.core.utente.DomainModelObservable#detach(model.core.utente.DomainModelObserver)
	 */
	public void detach(DomainModelObserver observer) {

	}


	/**
	 * @see model.core.utente.DomainModelObservable#notifyUpdateCommand(model.core.utente.DomainModelObserver)
	 */
	public void notifyUpdateCommand(DomainModelObserver observer) {

	}


	/**
	 * @see model.core.utente.DomainModelObservable#notifyAllUpdateCommand()
	 */
	public void notifyAllUpdateCommand() {

	}


	/**
	 * @see model.core.utente.DomainModelObservable#notifyInsertCommand(model.core.utente.DomainModelObserver)
	 */
	public void notifyInsertCommand(DomainModelObserver observer) {

	}


	/**
	 * @see model.core.utente.DomainModelObservable#notifyAllInsertCommand()
	 */
	public void notifyAllInsertCommand() {

	}


	/**
	 * @see model.core.utente.DomainModelObservable#notifyDeleteCommand(model.core.utente.DomainModelObserver)
	 */
	public void notifyDeleteCommand(DomainModelObserver observer) {

	}


	/**
	 * @see model.core.utente.DomainModelObservable#notifyAllDeleteCommand()
	 */
	public void notifyAllDeleteCommand() {

	}


	/**
	 * @see model.core.utente.DomainModelObservable#getObserver()
	 */
	public DomainModelObserver getObserver() {
		return null;
	}

}
